fruit of the spanish lime (melicoccus bijugatus) - Espagnol Anglais Dictionnaire